package com.bjsxt.service;

import com.bjsxt.domain.OperLog;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bjsxt.dto.OperLogDto;
import com.bjsxt.vo.DataGridView;

/**
* 功能描述
*
* @author ASUS
* @date 2024/04/01  19:16
*/
    public interface OperLogService {
        /**
         * 插入操作日志
         * @param operLog
         */
        void insertOperLog(OperLog operLog);

        /**
         * 分页查询操作日志
         * @param operLogDto
         * @return
         */
        DataGridView listForPage(OperLogDto operLogDto);

        /**
         * 根据ID删除操作日志
         * @param infoIds
         * @return
         */
        int deleteOperLogByIds(Long[] infoIds);

        /**
         * 清空操作日志
         * @return
         */
        int clearAllOperLog();
    }
